import request from '@/utils/request'

// 获取SPU列表数据的接口  /admin/product/{page}/{limit}   get 携带参数: page  limit  category3Id
export const reqSpuList = (page,limit,category3Id)=>request({url:`/admin/product/${page}/${limit}`, method:'get', params:{category3Id}})



//获取全部SPU品牌  /admin/product/baseTrademark/getTrademarkList   get
export const reqTrademarkList = ()=>request({url:'/admin/product/baseTrademark/getTrademarkList', method:'get'})

//获取平台中全部的销售属性 (整个平台销售属性一共最多三个) /admin/product/baseSaleAttrList   get
export const reqBaseSaleAttrList = ()=>request({url:'/admin/product/baseSaleAttrList', method:'get'})
// 通过spuId获取某一个SPU的信息  /admin/product/getSpuById/{spuId} get
export const reqGetSpuInfoById = (spuId)=> request({url:`/admin/product/getSpuById/${spuId}`, method:'get'})

// 获取Spu的图片   /admin/product/spuImageList/{spuId}   get
export const reqSpuImageList = (spuId)=>request({url:`/admin/product/spuImageList/${spuId}`, method:'get'})

//修改spu或者添加spu
export const reqAddOrUpdateSpu = (spuInfo) => {
  if(spuInfo.id){
    return request({url:'/admin/product/updateSpuInfo', method:'post', data:spuInfo})
  }else{
    return request({url:'/admin/product/saveSpuInfo', method:'post', data:spuInfo})
  }
}

// 删除spu   /admin/product/deleteSpu/{spuId}   delete
export const reqDeleteSpu = (spuId)=> request({url:`/admin/product/deleteSpu/${spuId}`, method:'delete'})


// 获取图片的接口  /admin/product/spuImageList/{spuId}   get
// export const reqSpuImageList = (spuId)=> request({url:`/admin/product/spuImageList/${spuId}`,method:'get'})

// 销售属性列表  /admin/product/spuSaleAttrList/{spuId}  get
export const reqSpuSaleAttrList = (spuId)=> request({url:`/admin/product/spuSaleAttrList/${spuId}`,method:'get'})

// 获取平台属性数据  /admin/product/attrInfoList/{category1Id}/{category2Id}/{category3Id}   get
export const reqAttrInfoList = (category1Id,category2Id,category3Id)=> request({url:`/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`,method:'get'})

// 保存sku  /admin/product/saveSkuInfo  post
export const reqAddSku = (skuInfo)=> request({url:'/admin/product/saveSkuInfo',method:'post', data:skuInfo})


// 获取SKU列表数据的接口  /admin/product/findBySpuId/{spuId}   get
export const reqSkuList = (spuId)=> request({url:`/admin/product/findBySpuId/${spuId} `,method:'get'})
